# scripts/resources/EnemyData.gd
class_name EnemyData
extends Resource

@export var enemy_id: String = "base_enemy"
@export var health: float = 10.0
@export var speed: float = 50.0
@export var damage: float = 5.0
@export var experience_yield: int = 1
@export var attack_cooldown: float = 1.5
## Link the enemy's .tscn file here in the editor after creating it
@export var prefab: PackedScene = null
## Whether health/damage increase over time (needs implementation in spawner/enemy)
@export var scale_with_time: bool = true